# About RecipePlus

The basic purpose of a recipe system is to allow the user to write a set of values to a set of tags in a single operation. Use the FactoryTalk View Studio RecipePlus system to perform this and other related tasks.

## The RecipePlus system

RecipePlus consists of the following parts:

- RecipePlus Setup — used to specify whether recipe files will be a part of the HMI project or not, and where the files will be stored for retrieval at run time.
- RecipePlus editor — used to create and edit the recipe files by specifying the ingredients of the recipe, the data sets and tag sets the recipe will use, and the recipe units. You can also use the editor to compare one recipe file to another, or data sets and tag sets within a single recipe file, and determine where they are different.
- RecipePlus table object — used to display, modify, and save the contents of a recipe at run time. The table also shows the differences between the recipe data values and the values in the tags associated with the recipe.
- RecipePlus button object — used to initiate recipe operations at run time.
- RecipePlus selector object — used to select from a list of recipes available to the operator at run time.

## Recipe operations

The RecipePlus system supports the following run-time operations. Recipe units are selected in the selector object.

- Download — for the selected recipe unit, writes the ingredient values in the data set to the tags in the tag set
- Upload — for the selected recipe unit, reads the tag values in the tag set and save those values to the data set in a recipe file
- Upload and create — for the selected recipe unit, reads the tag values in a tag set and creates a new recipe unit by writing those values to a new data set
- Save — saves the values in a recipe table object to the selected recipe unit
- Restore — loads the data set and tag set values for the selected recipe unit to a recipe table object
- Delete — deletes the selected recipe unit from the recipe file
- Rename — renames the selected recipe unit

  Tip: | The above operations are initiated by pressing a RecipePlus button. There must be a button on the display for each operation that you want to perform. The RecipePlus button operates in conjunction with the RecipePlus selector object. Therefore, the selector object must appear on the display. Since the save and restore operations involve the RecipePlus table object, the RecipePlus table object must appear on the display. The FactoryTalk View ME recipe system is primarily intended for use over networks such as Ethernet, ControlNet Unscheduled, and DH+, that allow data to be both read from and written to the same tag address in the controller. If unidirectional networks such as Remote I/O, ControlNet Scheduled, and DeviceNet I/O, are used, tag sets and data sets can only be downloaded or uploaded, not both. Therefore, unidirectional networks are not recommended for use with RecipePlus.

## See also

What is a recipe file?

Data set

Tag set

Keywords: RecipePlus